#ifndef __SYSTEM_H__
#define __SYSTEM_H__

// 头文件内容
#include"head.h"
#include <ncurses.h>
#include <locale.h>
#include <wchar.h>
// 定义系统结构体
typedef struct FlightSystem
{
    f_list *Flight_list;   // 航班信息
    u_list *ADMIN_USER;    // 管理员账户信息
    u_list *REGULAR_USER;  // 普通用户信息
    u_list *SILVER_USER;   // 银卡会员信息 (9折)
    u_list *GOLD_USER;     // 金卡会员信息 (8折)
    u_list *PLATINUM_USER; // 白金会员信息 (7折)
    Sql_list *FLIGHT_TICKET; // 用户订单信息
} FlightSystem;

// 系统初始化
FlightSystem Sys_init(void);

// 系统登录
user_data Sys_log_in(FlightSystem Flight_sys);

// 系统菜单
void Sys_menu(f_list *Flight_list, user_data log_data, Sql_list *sql);

//登录注册界面
void System_Login();

#endif
